From 6c4f04c0330c6108b39e7a0a097f047306bee7f2 Mon Sep 17 00:00:00 2001 From: Tim Deegan Date: Thu, 29 Nov 2012 11:01:00 +0000 Subject: [PATCH] x86/hap: Fix memory leak of domain->arch.hvm_domain.dirty_vram Signed-off-by: Kouya Shimura Signed-off-by: Tim Deegan Committed-by: Tim Deegan --- xen/arch/x86/mm/hap/hap.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xen/arch/x86/mm/hap/hap.c b/xen/arch/x86/mm/hap/hap.c index fd99cde0b1..78ed3ffdb0 100644 --- a/xen/arch/x86/mm/hap/hap.c +++ b/xen/arch/x86/mm/hap/hap.c @@ -567,6 +567,9 @@ void hap_teardown(struct domain *d) d->arch.paging.mode &= ~PG_log_dirty; + xfree(d->arch.hvm_domain.dirty_vram); + d->arch.hvm_domain.dirty_vram = NULL; + paging_unlock(d); } -- 2.30.2